<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        //  1、字符串出现最多个数
        var str = 'abcdefgaaass';

        //  2、首先判断在数组中哪个数最大，然后让数组中的第一个数与最大的数相乘，返回结果



        //  3、封装一个方法，实现求任意多个数的平均值。


        //  4、判断字符串是否对称
        var str1 = "abch654g6hcba";


        // 5、随机生成十六进制的颜色值,将函数的返回结果给body标签


        // 6、随机从数组中取出三个不同的值(不允许使用indexOf和lastIndexOf方法)
        var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

        //7、遍历数组，找最小值和最小值的下标.
        var arr = [3, 4, 2, 8, 15, 1, 98]; //最小值为:1，最小值的下标为5.


        /*8. 我是谁？我在哪？我在干什么？
        先给数组排序，然后找到指定的值在数组的位置，最后返回位置对应的索引。
        举例：where([1,2,3,4], 1.5) 应该返回1。因为1.5插入到数组[1,2,3,4]后变成[1,1.5,2,3,4]，而1.5对应的索引值就是1。
        同理，where([20,3,5], 19) 应该返回 2。因为数组会先排序为 [3,5,20]，19插入到数组[3,5,20]后变成[3,5,19,20]，而19对应的索引值就是2。
        */

        //9. 一维转二维  fn(arr,3)
        var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
    </script>

    </script>
</body>

</html>